// 就是配置当前小程序项目的环境变量
/*
在实际开发中，不同的开发环境，调用的接口地址是不一样的。
例如：开发环境需要调用开发版的接口地址，生产环境需要调用正式版的接口地址
这时候，我们就可以使用小程序提供了 `wx.getAccountInfoSync()` 接口，用来获取当前账号信息，在账号信息中包含着 小程序 当前环境版本。
*/

// 获取当前小程序的账号信息，解构miniProgram
const { miniProgram } = wx.getAccountInfoSync()

// 获取小程序的版本，解构envVersion
const { envVersion } = miniProgram

//定义一个变量，他是一个对象
let env = {
  baseURL: 'http://localhost:8001'
}

switch (envVersion) {
  // 开发版
  case 'develop':
    env.baseURL = 'http://localhost:8001'
    //https://gmall-prod.atguigu.cn/mall-api
    //http://localhost:8001'
    break

  // 体验版
  case 'trial':
    env.baseURL = 'http://localhost:8001'
    break

  // 正式版
  case 'release':
    env.baseURL = 'http://localhost:8001'
    break

  default:
    env.baseURL = 'http://localhost:8001'
    break
}

export { env }
